package com.atguigu.spring.service.api;

import com.atguigu.spring.event.ProductOnSaleEvent;

public interface ProductService {
    void onSale(Integer productId);

    void putIntoCache(Integer productId);

    void putIntoSearch(Integer productId);

    void putIntoAdQueue(Integer productId);

    void pushToGuest(Integer productId);

    void putIntoCacheListener(ProductOnSaleEvent event);

    void putIntoSearchListener(ProductOnSaleEvent event);

    void putIntoAdQueueListener(ProductOnSaleEvent event);

    void pushToGuestListener(ProductOnSaleEvent event);
}
